- Overview
- UI Automation
- UI-ANA-016 - Pull Open Browser URL
- UI-ANA-017 - ContinueOnError True
- UI-ANA-018 - List OCR/Image Activities
- UI-DBP-006 - Container Usage
- UI-DBP-013 - Excel Automation Misuse
- UI-DBP-030 - Forbidden Variables Usage In Selectors
- ST-DBP-021 - Hardcoded Timeout
- UI-PRR-001 - Simulate Click
- UI-PRR-002 - Simulate Type
- UI-PRR-003 - Open Application Misuse
- UI-PRR-004 - Hardcoded Delays
- UI-REL-001 - Large Idx in Selectors
- UI-SEC-004 - Selector Email Data
- UI-SEC-010 - App/Url Restrictions
- UI-USG-011 - Non Allowed Attributes
- SY-USG-013 - Private File Invoke
- SY-USG-014 - Incorrect Execution Template Placeholders
- Applications and technologies automated with UI Automation
- UiPath Browser Migration Tool
- Computer Vision Recorder
- Click
- Hover
- Type Secure Text
- Send Hotkey
- Type Into
- Check
- Select Item
- Select Multiple Items
- Get Text
- Set Text
- Activate
- Highlight
- Set Focus
- Anchor Base
- Context Aware Anchor
- Find Relative Element
- Indicate On Screen
- Element Exists
- Find Element
- Wait Element Vanish
- Find Children
- Get Ancestor
- Element Scope
- Get Attribute
- Set Clipping Region
- Get Position
- Take Screenshot
- Wait Attribute
- On Element Appear
- On Element Vanish
- Click Text
- Hover Text
- Find Text Position
- Get Full Text
- Get Visible Text
- Extract Structured Data
- Text Exists
- Click OCR Text
- Hover OCR Text
- Get OCR Text
- Find OCR Text Position
- Microsoft OCR
- Microsoft Project Oxford Online OCR
- Microsoft Azure Computer Vision OCR
- Tesseract OCR
- Google Cloud Vision OCR
- OCR Text Exists
- Click Image
- Hover Image
- Find Image Matches
- Image Exists
- Find Image
- Wait Image Vanish
- On Image Appear
- On Image Vanish
- Load Image
- Save Image
- Attach Browser
- Close Tab
- Go Back
- Go Forward
- Go Home
- Inject JS Script
- Navigate To
- Open Browser
- Refresh Browser
- Set Web Attribute
- Attach Window
- Close Window
- Get Active Window
- Hide Window
- Maximize Window
- Minimize Window
- Move Window
- Restore Window
- Show Window
- Export UI Tree
- Invoke ActiveX Method
- Inject .NET Code
- Click Trigger
- Key Press Trigger
- Click Image Trigger
- System Trigger
- Hotkey Trigger
- Mouse Trigger
- Get Event Info
- Monitor Events
- Get Source Element
- Replay User Event
- Block User Input
- Use Foreground
- Element Attribute Change Trigger
- Element State Change Trigger
- Callout
- Copy Selected Text
- Get From Clipboard
- Set To Clipboard
- Close Application
- Open Application
- Start Process
- Get Password
- Tooltip
- Click Picture on Screen
- Click Toolbar Button
- Read Statusbar
- Select Dates in Calendar
- Select Menu Item
- Expand Tree
- Call Transaction
- SAP Logon
- SAP Login
- Table Cell Scope
- SAP Session Attributes Change Trigger
- Expand ALV Tree
- Expand ALV Hierarchical Table
- Use Application/Browser
- Check App State
- Check/Uncheck
- Click
- Extract Table Data
- Get Text
- Get URL
- Go to URL
- Highlight
- Hover
- Keyboard Shortcuts
- Navigate Browser
- Select Item
- Take Screenshot
- Type Into
- Get Attribute
- Get Browser Data
- Set Browser Data
- Mouse Scroll
- Inject Js Script
- Drag and Drop
- For Each UI Element
- Application Event Trigger
- Click Event Trigger
- Keypress Event Trigger
- Set Text
- Check Element
- Fill Form
- Perform browser search and retrieve results using UI Automation APIs
- Web Browsing
- Find Images
- Click Images
- Trigger and Monitor Events
- Create and Override Files
- HTML Pages: Extract and Manipulate Information
- Window Manipulation
- Automated List Selection
- Find and Manipulate Window Elements
- Manage Text Automation
- Load and Process Images
- Manage Mouse Activated Actions
- Automate Application Runtime
- Automated Run of a Local Application
- Browser Navigation
- Web Automation
- Trigger Scope Example
- Computer Vision Local Server
- Mobile Automation
- Release notes
- Project compatibility
- Get Log Types
- Get Logs
- Get Page Source
- Get Device Orientation
- Get Session Identifier
- Install App
- Manage Current App
- Manage Other App
- Open DeepLink
- Open URL
- Mobile Device Connection
- Positional Swipe
- Press Hardware Button
- Set Device Orientation
- Take Screenshot
- Take Screenshot Part
- Element Exists
- Execute Command
- Get Attribute
- Get Selected Item
- Get Text
- Set Selected Item
- Set Text
- Swipe
- Tap
- Type Text
- Draw Pattern
- Terminal
Release notes
Release date: 28 November 2023
Added a configuration option for the Answerback feature in the VT family of terminals, in the Direct Connection provider.
Added support for FieldPlus, FieldMinus and FieldExit control keys, used with IBM 5250 terminals (AS400).
Release date: 23 August 2023
Added two new activities to the Terminal Activities package: Find Text and Move Cursor to Text.
The Terminal Activities package now supports the Windows project compatibility (.NET 6.0) for native providers for various terminal emulators (previously available only in Windows - Legacy projects).
Added support for the Cursor Select control key, used with the IBM 3270 family emulators.
Release date: 28 April 2023
The Terminal Activities package is now compatible with .NET Runtime 6.
- Fixed a bug that caused Terminal Session connection exceptions in Windows - Legacy projects using EHLLAPI or other native providers (such as IBM Personal Communications or Attachmate).
- Fixed a condition that caused the robot process to hang as a result of the
UiPath.Terminal.Host.exe
process crashing.
Release date: 26 January 2023
Added support for different screen resolutions, for VT terminals and Wyse Terminals, in the Direct Connection provider.
For Wait type activities (Wait Screen Text, Wait Text at Position, etc.), the text the activity is set to wait for is now added to the timeout exception message for an easier way of tracking the errors.
Added support for running the EHLLAPI and native providers (PCOMM, BlueZone, etc.) independent of the target architecture (32/64bit) of the 3rd party emulator:
- For Windows-Legacy projects, the use of 64-bit 3rd party emulators is now allowed.
- For Windows projects, the use of 32-bit 3rd party emulators is now allowed.
Release date: 13 July 2022
Added the MS-DOS Hebrew encoding (CP 862) as option in the EHLLAPI provider configuration screen.
System.Drawing.Color
object.
Added VT specific control characters (CTRL+A to CTRL+Z) as options for the Send Control Key activity.
Added the Shift+Tab control key, available only with the Direct Connection provider and terminal type Wyse series.
- Using Direct Connection on TN5250 caused the emulator to crash with an AccessViolationException.
- Fixed a bug in the EHLLAPI provider that prevented the proper closing and deallocation of the TerminalConnection.
- Fixed the behavior of the Wait Text at Position activity, to take into account only the text on the screen, not the fields on the screen.
- Fixed a bug in the Direct Connection provider that caused it to write log files containing configuration errors.
- Fixed a bug occurring on UiPath.Terminal.Activites package v2.4.0 that prevented the proper execution of the terminal activities using EHLL provider with Studio/Robot versions older than 2021.10.
- Fixed a bug in the EHLLAPI provider that prevented the proper detection of fields starting in row 1, column 1.
- Fixed a bug occurring when a previously closed
TerminalConnection
object tried to reopen the connection. Now, it throws an exception when a workflow tries to use it.
Release date: 15 November 2021
The UiPath.Terminal.Activities package is now compatible with .NET 5. Projects created with project compatibility Windows (.NET 5 with Windows support) and using 3rd party terminal emulators (EHLL, IBM Personal Communications, etc) require a 64-bit architecture.
Support was added for Next Screen, Previous Screen, and Hold Screen control keys for the VT family of terminals.
Support was added for Wyse terminals in the Configure Connection window for the following modes of operation: Wyse 50+, Wyse 60, and Wyse 350.
New configuration options have been added to the Configure Connection window, VT terminals being available with the following options: VT100, VT101, VT 102, VT220, VT240, VT320, VT340, and VT420.
- Fixed a bug occurring on the recording function. Now, before recording any activities, the Start Recorder button checks if there is a sequence inside the Terminal Session Scope.
- Fixed a bug occurring on UiPath.Terminal.Activities package v2.1.0 that was causing IBM Personal Communications to stop working when any of the activities were run.
- Fixed a bug occurring when the Wizard button was accessed without a connection string. Now, the Wizard button is disabled if the connection string is null, it includes a variable, or the SSH is used.
Release date: 27 July 2021
The Terminal Session activity now supports selecting the Screen Size of a session before creating it, thus enabling you to directly create a session with the screen size of your choice.
An exception was thrown when the Text property of the Set Field activity was empty.
@
symbol.
When creating a Terminal Session with Rocket BlueZone v8.1, the Control Key Reset did not work properly.
Release date: 19 March 2021
You can now use CTRL, ALT, and SHIFT keys in combination with F-keys when automating with the Terminals package.
To prevent issues when certain fonts are missing from the terminal machines you are automating, the default fallback font has been changed to Consolas.
We have added support for SCO ANSI and Tandem T653x terminals in the Terminal Session activity.
- If the keyboard was locked after sending keys to the terminal machine, the next activities in the workflow failed due to timeout. To avert this, the behavior has been changed and now the activity that causes the keyboard to become locked throws an issue.
- Fixed an issue with Direct Connection where text sent to the terminal was not visible on screen.
- When using 5250 terminal types, and the screen had AutoEnter fields, checking for keyboard lock after sending keys failed.
Release date: 17 December 2020
The Terminal Session recorder can now be reopened at any point after dragging the activity to the Workflow Designer by using the Start Recorder button in the body of the activity.
Starting with this update, the Terminal Activities pack now supports automating in ANSI terminal emulation.
Resolution change support has been added for Direct Connection and HLLAPI providers.
- At design time, the validation did not fail if Internal Provider was used in a workflow upgraded to the new Direct Connection method.
- Fixed an issue with Direct Connection that caused a crash when writing into certain input fields.
- Fixed multiple localization issues throughout the activities in this pack.
- Proper error handling has been added when performing an invalid SSH login.
- Fixed an issue that did not allow establishing a connection when using IBM Personal Communicator.
- The Send Control Key activity would sometimes fail to process the current screen due to execution timing.
- Fixed an issue that caused sending the Reset key with the Send Control Key activity to not function when the terminal keyboard was inhibited.
- Page Up and Page Down controls were incorrectly mapped for the 5250 emulator.
Release date: 28 September 2020
In order to offer a more reliable and versatile solution for creating automation processes with Terminals, the Terminal Activities Pack now harnesses TurboSoft'sTTwin OCX interface, which significantly improves the way Windows-based applications access legacy software systems.
- Implementations using the Internal Provider are no longer supported. In the case of such workflows, the provider in the Terminal Session activity has to be changed to Direct Connection for the activities to function properly. Running any old workflows with this new package results in unforeseeable consequences and is not recommended.
Release date: 26 June 2019
Release date: 10 January 2019
This new year brings two more languages in the entire UiPath Platform - French and Russian. Since we layed down the foundations of localization in our previous release, we are continuing our efforts in bringing you a more immersive experience and lowering the language barrier bit by bit.
Release date: 10 October 2018
- v2.7.2
- New feature and improvements
- v2.7.1
- New features and improvements
- Bug fixes
- v2.7.0
- New features and improvements
- Bug fixes
- v2.6.1
- New features and improvements
- Bug fixes
- v2.6.0
- New features and improvements
- Bug fixes
- v2.5.0
- New features and improvements
- Bug fixes
- v2.4.1
- Bug fixes
- v2.4.0
- New features and improvements
- Bug fixes
- v2.3.0
- New features and improvements
- Bug fixes
- v2.2.0
- New features and improvements
- Bug fixes
- v2.1.0
- New features and improvements
- Bug fixes
- v2.0.1
- New features and improvements
- Breaking changes
- Known Issues
- v1.3.4
- New features and improvements
- v1.3.3
- New features and improvements
- v1.3.2
- New features and improvements
- v1.3.1
- New features and improvements
- v1.3.0
- New features and improvements
- v1.2.6857.19163
- New features and improvements